// 在这个文件中,对整个项目进行最基础的配置,例如:
// 为每次请求的url地址,拼接请求跟路径
$.ajaxPrefilter(function (options) {
    // 只有用户提供的 url 地址中,不包含 http 的时候,才拼接请求的跟路径
    if (options.url.indexOf('http' === -1)) {
        //为每次Ajax请求,都拼接跟路径
        options.url = 'http://api-breakingnews-web.itheima.net' + options.url
    }
    //判断这次请求的 url 地址中,是否包含字符串 /my/
    // 1,1 如果包含的话,证明请求的是有权限的接口,必须为请求头添加身份认证的字段
    // 2,通过potions.header={ }添加请求头
    if (options.url.indexOf('/my/') !== -1) {
        //在请求头中添加token身份认证的属性
        options.headers = {
            Authorization: localStorage.getItem('token')
        }
        // 添加complete回调
        options.complete = function (res) {
            //1,判断是否身份认证失败
            if (res.responseJSON.message === "身份认证失败！") {
                // 1.1清空localStorage
                localStorage.clear()
                //1.2强制返回登录页面
                location.href = 'login.html'
            }

        }
    }


})
